//defined by liu 2013-12-22 14:10
#ifndef _SHOWMODULE_INTERFACE_H
#define _SHOWMODULE_INTERFACE_H


#ifndef SHOWMODULE_API
#define SHOWMODULE_API __declspec(dllimport)
#if _DEBUG
#pragma comment(lib, "ShowModule_d.lib")
#else
#pragma comment(lib, "ShowModule.lib")
#endif
#endif

#include "..\DiffusionModule\DiffuseModuleInterface.h"
#include "..\GasDiffusionModules\ModulesSceneInterface.h"



class SHOWMODULE_API CShowBigMassModuleInterface
{
public:
	CShowBigMassModuleInterface();
	~CShowBigMassModuleInterface();

public:
	void ShowBigMassModules(Vector3f &pos);

private:
	CBigMassDiffuse *m_pBigMassModule;
	CBigMassDiffuseModulesInterface *m_pShowBigMassDiffuseModule;
	float m_fBigMassDiffuseValue;

};


class SHOWMODULE_API CShowSmallMassModuleInterface
{
public:
	CShowSmallMassModuleInterface();
	~CShowSmallMassModuleInterface();

public:
	 void ShowSmallMassModules(Vector3f &pos);

private:
	CSmallMassDiffuse *m_pSmallMassModule;
	CSmallMassDiffuseModulesInterface *m_pShowSmallMassDiffuseModule;
	float m_fSmallMassDiffuseValue;
};
#endif